package com.dbtimer.dbupdatespring.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 设备启动信息设置
 * @author swx
 * @TableName RunConfig
 */
@TableName(value ="RunConfig")
@Data
public class RunConfigEntity implements Serializable {
    /**
     * 主键
     */
    @TableId(value = "ID")
    private Long id;

    /**
     * 站点编号
     */
    @TableField(value = "StationID")
    private String stationId;

    /**
     * 时间
     */
    @TableField(value = "TM")
    private Date tm;

    /**
     * 
     */
    @TableField(value = "SetMsgIntval")
    private BigDecimal setMsgIntval;

    /**
     * 加报时间间隔
     */
    @TableField(value = "AddMsgIntval")
    private BigDecimal addMsgIntval;

    /**
     * 降水量日起始时间
     */
    @TableField(value = "RainStartDate")
    private BigDecimal rainStartDate;

    /**
     * 采集间隔
     */
    @TableField(value = "CollectIntval")
    private BigDecimal collectIntval;

    /**
     * 水位数据储存间隔
     */
    @TableField(value = "WaterSaveIntval")
    private BigDecimal waterSaveIntval;

    /**
     * 雨量计分辨力
     */
    @TableField(value = "RainResolution")
    private BigDecimal rainResolution;

    /**
     * 水位计分辨力
     */
    @TableField(value = "WaterResolution")
    private BigDecimal waterResolution;

    /**
     * 雨量加报阈值
     */
    @TableField(value = "RainAddThod")
    private BigDecimal rainAddThod;

    /**
     * 水位基值1
     */
    @TableField(value = "WaterBase1")
    private BigDecimal waterBase1;

    /**
     * 水位基值2
     */
    @TableField(value = "WaterBase2")
    private BigDecimal waterBase2;

    /**
     * 水位修正基值1
     */
    @TableField(value = "waterFixBase1")
    private BigDecimal waterFixBase1;

    /**
     * 水位修正基值2
     */
    @TableField(value = "WaterFixBase2")
    private BigDecimal waterFixBase2;

    /**
     * 加报水位1
     */
    @TableField(value = "AddWater1")
    private BigDecimal addWater1;

    /**
     * 加报水位2
     */
    @TableField(value = "AddWater2")
    private BigDecimal addWater2;

    /**
     * 加报水位最高阈值
     */
    @TableField(value = "WaterUpThod")
    private BigDecimal waterUpThod;

    /**
     * 加报水位最低阈值
     */
    @TableField(value = "WaterDownThod")
    private BigDecimal waterDownThod;

    /**
     * 定时发送周期
     */
    @TableField(value = "SendHour")
    private BigDecimal sendHour;

    /**
     * 数据采集间隔周期
     */
    @TableField(value = "Dtmin")
    private BigDecimal dtmin;

    /**
     * 数据采集立刻发送
     */
    @TableField(value = "DtSend")
    private Long dtSend;

    /**
     * 图片采集周期
     */
    @TableField(value = "Picmin")
    private BigDecimal picmin;

    /**
     * 水位系数1
     */
    @TableField(value = "Watermul1")
    private Long watermul1;

    /**
     * 水位系数2
     */
    @TableField(value = "Watermul2")
    private Long watermul2;


}